package appvideo.logica;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;


public class ProductoAlquilado{
    private int id;
    private Producto producto;
    private Date fAlquiler;
    private Date fFin;
    private Date fEntrega;


    public ProductoAlquilado(Producto p, Date fAlquiler, Date fFin, Date fEntrega) {
        this.producto = p;
        this.fAlquiler = fAlquiler;
        this.fFin = fFin;
        this.fEntrega = fEntrega;
    }
    
    public ProductoAlquilado(int id,Producto p, Date fAlquiler, Date fFin, Date fEntrega) {
        this.producto = p;
        this.fAlquiler = fAlquiler;
        this.fFin = fFin;
        this.fEntrega = fEntrega;
        this.id = id;
    }

    public int getId() {
        return id;
    }
   
    public Date getfFin() {
        return fFin;
    }
    
    public void setfFin(Date fFin) {
        this.fFin = fFin;
    }
    
    
    public Date getfAlquiler() {
        return fAlquiler;
    }
    
    public void setfAlquiler(Date fAlquiler) {
        this.fAlquiler = fAlquiler;
    }

    public Date getfEntrega() {
        return fEntrega;
    }

    public void setfEntrega(Date fEntrega) {
        this.fEntrega = fEntrega;
    }

    public Producto getProducto() {
        return producto;
    }

    public void setProducto(Producto producto) {
        this.producto = producto;
    }
    @Override
    public String toString(){
        DateFormat dtf = new SimpleDateFormat("dd/MM/yyyy");
        
        return producto.toString()+" Fecha Alquiler: "+dtf.format(fAlquiler)+" Fecha Fin: "+dtf.format(fFin);
    }  
    
    
}
